package edu.xaut.bookingsys.entity;

import com.baomidou.mybatisplus.annotation.EnumValue;
import com.fasterxml.jackson.annotation.JsonValue;
import lombok.Getter;
import lombok.ToString;

// FIXME 学院未添加完，需要添加
@Getter
@ToString
public enum EnumCollege {

    CaiLiao("材料科学与工程学院",0),
    JiXie("机械与精密仪器工程学院",1),
    ZiDongHua("自动化与信息工程学院",2),
    ShuiLi("水利水电学院",3),
    YinBao("印刷包装与数字媒体学院",4),
    JingGuan("经济与管理学院",5),
    WaiYu("人文与外国语学院",6),
    JiSuanJi("计算机科学与工程学院",7),
    TuMu("土木建筑工程学院",8),
    YiShu("艺术与设计学院",9),
    MaYuan("马克思主义学院",10),
    DianQi("电气工程学院",11),
    GuoGong("国际工学院",12),
    Others("其他学院",13);
    EnumCollege(String name,Integer id) {
        this.name = name;
        this.id = id;
//        this.name = name;
    }
    @EnumValue
    final private Integer id;
    @JsonValue
    final private String name;
//    @JsonValue
//    public String getName() {
//        return name;
//    }
}